import abc


class CheckBasic(metaclass=abc.ABCMeta):
    '''
    数据检查类

    :Usage:
        Check抽象类，不能直接实例化，需要通过继承的方式实现控件的检查
    '''

    def check(self, expect):
        '''
        抽象检查方法

        :Args:
         - expect: 期望值

        :Raises:
            检查不通过抛出相应的Exceptions

        :Usage:
            抽象类方法，不能直接实例化调用，需要通过继承重写的方式实现控件的检查
        '''
        pass
